package com.fowo.api.walmart.mapper;

import com.fowo.api.entity.NavSellOrder;
import com.fowo.api.entity.NavSellOrderDetail;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface SyncWalmartMapper {

    void insertNavOrder(List<NavSellOrder> list);

    void insertOrderDetail(List<NavSellOrderDetail> list);

    /**
     * 清空产品临时表
     * @return
     */
    Integer deleteAllTemItem();

    /**
     * 插入产品
     * @return
     */
    Integer insertWalmartListing();

    /**
     * 更新产品
     * @return
     */
    Integer updateWalmartListing();

    /**
     * 插入配对列表
     * @return
     */
    Integer insertPariList();

    /**
     * 清空WFS库存临时表
     * @return
     */
    Integer deleteAllInventory();

    /**
     * 插入WFS库存数据
     * @return
     */
    Integer insertWalmartInventory();

    /**
     * 更新WFS库存数据
     * @return
     */
    Integer updateWalmartInventory();

    /**
     * 清空货件临时表
     * @return
     */
    Integer deleteTmpShipments();

    /**
     * 清空货件产品临时表
     * @return
     */
    Integer deleteTmpShipmentsItem();
}
